<?php
//array_walk()函数要求声明一个你自己的函数,正如你自己看到的,array_walk()需要三个参数
//array_walk()函数的作用是给数组中的每一个元素进行作用方法


//声明一个处理数组元素的方法
// function my_print(&$value){
// 	 $value = '我是数组里面的元素'.$value;
// }



// $array = [1,2,3,4,5];

//使用array_walk()

// array_walk($array, 'my_print');

// print_r($array);


//将要被数组中的每个元素使用的函数
/*
 *$value  当前数组的每个元素
 *$key    数组的索引
 *$factor 额外的参数,随便传递
*/
function my_multiply(&$value,$key,$factor){
	$value *= $factor;
}

$array = [1,2,3,4,5,6];
array_walk($array, 'my_multiply' , 3);
print_r($array);
